// components/item/item.js
const http = require('../../utils/http.js');
import {
  refreshPage
} from '../../utils/common'
Component({

  /**
   * 组件的属性列表
   */
  properties: {
    list: {
      type: Array
    },
    isLoad: {
      type: Boolean
    },
    isHot: {
      type: Boolean
    },
    isnoMore: {
      type: Boolean
    }
  },

  /**
   * 组件的初始数据
   */
  data: {

  },

  /**
   * 组件的方法列表
   */
  methods: {
    goPath(e) {
      wx.navigateTo({
        url: e.currentTarget.dataset.url,
      })
    },
    goGg(e) {
      var type = e.currentTarget.dataset.type;
      var url = e.currentTarget.dataset.url;
      if (type == 1) {
      	// 小程序
      } else if (type == 2) {
      	// 本地
      	return wx.navigateTo({
      		url
      	});
      } else if (type == 3) {
      	// H5
      	return wx.navigateTo({
      		url: '/pages/webview/webview?url=' + url
      	});
      }

    },
    //投票
    onAcVote(e) {
      var id = e.currentTarget.dataset.id;
      http.post('api/user/ac_vote', {
        id
      }).then(res => {
        if (res.code == 1) {
			http.post('api/user/info').then(ret => {
				wx.setStorageSync('userInfo', ret.data);
			})
          wx.showToast({
            title: '投票成功！'
          })
          setTimeout(function () {
            const pages = getCurrentPages()[getCurrentPages().length - 1];
            pages.getList(1);
          }, 1000)
        }else{
          wx.showToast({
            title: res.msg,
            icon: 'error'
          })
        }

        
      })
    },
  }
})